package jwtc.chess.board;

public class BoardHashKeys {

	public static long[] HASH_KEY = new long[773];
	static {
		HASH_KEY[0] = -3887515391794633976L;
		HASH_KEY[1] = 1618713325472305604L;
		HASH_KEY[2] = -2122491600727178445L;
		HASH_KEY[3] = -2464830289230506483L;
		HASH_KEY[4] = 8297201798049077347L;
		HASH_KEY[5] = -3090843879573007843L;
		HASH_KEY[6] = 3582832667336433280L;
		HASH_KEY[7] = 6833303169546872419L;
		HASH_KEY[8] = -160899919781831547L;
		HASH_KEY[9] = -2262497291626748420L;
		HASH_KEY[10] = -3072634403468528011L;
		HASH_KEY[11] = 6859599596957403415L;
		HASH_KEY[12] = -8136426246383276169L;
		HASH_KEY[13] = -9100890461305418218L;
		HASH_KEY[14] = 7102617452634897238L;
		HASH_KEY[15] = 7987117607452259056L;
		HASH_KEY[16] = 2271324216057486159L;
		HASH_KEY[17] = -4310880931146689164L;
		HASH_KEY[18] = -4940128844699982136L;
		HASH_KEY[19] = -4155974406089528563L;
		HASH_KEY[20] = -3328620188191523854L;
		HASH_KEY[21] = 5246598219355986596L;
		HASH_KEY[22] = -2784908590925285652L;
		HASH_KEY[23] = -780782224110294897L;
		HASH_KEY[24] = 2352981736425778842L;
		HASH_KEY[25] = 6147354870713647679L;
		HASH_KEY[26] = 2311590175353950794L;
		HASH_KEY[27] = -4989567775299348595L;
		HASH_KEY[28] = 657118869277616605L;
		HASH_KEY[29] = 8049397526582595583L;
		HASH_KEY[30] = -5574761150728940746L;
		HASH_KEY[31] = 1416542083662841864L;
		HASH_KEY[32] = -8912679667168658157L;
		HASH_KEY[33] = -7313994829489575682L;
		HASH_KEY[34] = 5566826630200622115L;
		HASH_KEY[35] = 4240141227045175987L;
		HASH_KEY[36] = -6068491842871904084L;
		HASH_KEY[37] = -8477820689424859932L;
		HASH_KEY[38] = -3550733021811109117L;
		HASH_KEY[39] = -3456616896791738609L;
		HASH_KEY[40] = -3998186030067106528L;
		HASH_KEY[41] = -1310548843913914166L;
		HASH_KEY[42] = -2469252391705565837L;
		HASH_KEY[43] = 135921311297990947L;
		HASH_KEY[44] = 5553303195127591860L;
		HASH_KEY[45] = -7263857571843104906L;
		HASH_KEY[46] = 8479421558178100158L;
		HASH_KEY[47] = -8898259035891988643L;
		HASH_KEY[48] = -2876418438943265550L;
		HASH_KEY[49] = 3473621807883086819L;
		HASH_KEY[50] = 2368156701501588716L;
		HASH_KEY[51] = -4452395828860063720L;
		HASH_KEY[52] = -3104198608121468510L;
		HASH_KEY[53] = 7121743522942933876L;
		HASH_KEY[54] = 4379906253017523019L;
		HASH_KEY[55] = 1601155686663294860L;
		HASH_KEY[56] = -6563605828135482902L;
		HASH_KEY[57] = 8237464688391650996L;
		HASH_KEY[58] = -2908746279798473014L;
		HASH_KEY[59] = 9127601564266892678L;
		HASH_KEY[60] = -1424667846527032031L;
		HASH_KEY[61] = 5971365416222651356L;
		HASH_KEY[62] = 363021461205989900L;
		HASH_KEY[63] = 913084266175578882L;
		HASH_KEY[64] = -6189372464412587648L;
		HASH_KEY[65] = -3002693767339481033L;
		HASH_KEY[66] = -979554569399296754L;
		HASH_KEY[67] = -1220625276646551499L;
		HASH_KEY[68] = 3219907687368025133L;
		HASH_KEY[69] = -5216559098636303843L;
		HASH_KEY[70] = 725351712876671445L;
		HASH_KEY[71] = -4182046424690812509L;
		HASH_KEY[72] = -5372107386372386705L;
		HASH_KEY[73] = 1034762372522717765L;
		HASH_KEY[74] = 1652303623644645192L;
		HASH_KEY[75] = 8858565048235978494L;
		HASH_KEY[76] = 4882395574982529111L;
		HASH_KEY[77] = -3744836066628604341L;
		HASH_KEY[78] = 1804804830168587733L;
		HASH_KEY[79] = -6692893398193924136L;
		HASH_KEY[80] = 8627919309423520632L;
		HASH_KEY[81] = 8855979641264558440L;
		HASH_KEY[82] = -3023065845219689832L;
		HASH_KEY[83] = -694288578012313098L;
		HASH_KEY[84] = -2864019839242160377L;
		HASH_KEY[85] = -8389290010720983234L;
		HASH_KEY[86] = 2817458033488126736L;
		HASH_KEY[87] = -6334030900859435355L;
		HASH_KEY[88] = -326444417329265031L;
		HASH_KEY[89] = -8301955228770313065L;
		HASH_KEY[90] = -7448534967355686519L;
		HASH_KEY[91] = 7786946300211585352L;
		HASH_KEY[92] = -6773433793914879624L;
		HASH_KEY[93] = -5391682907695457742L;
		HASH_KEY[94] = 2209142212137005149L;
		HASH_KEY[95] = -6126726848380589045L;
		HASH_KEY[96] = 4710699039160526131L;
		HASH_KEY[97] = -5893783869932944013L;
		HASH_KEY[98] = 7729188283735452958L;
		HASH_KEY[99] = -2270552722320863667L;
		HASH_KEY[100] = 4835411571316468640L;
		HASH_KEY[101] = 1376932795657202434L;
		HASH_KEY[102] = 6579385618470204823L;
		HASH_KEY[103] = 5603765830212747820L;
		HASH_KEY[104] = 7082805172250418008L;
		HASH_KEY[105] = -7619569524430335908L;
		HASH_KEY[106] = 8079611058185603746L;
		HASH_KEY[107] = 1822859649409071745L;
		HASH_KEY[108] = 1321472875971362427L;
		HASH_KEY[109] = -4962538606417220443L;
		HASH_KEY[110] = 7754212555309440172L;
		HASH_KEY[111] = 2193951321357774897L;
		HASH_KEY[112] = -5337572998044253304L;
		HASH_KEY[113] = 758633325419727857L;
		HASH_KEY[114] = -2405065145023324546L;
		HASH_KEY[115] = 1495502898408937558L;
		HASH_KEY[116] = -6477381692426894035L;
		HASH_KEY[117] = -7321322992354240538L;
		HASH_KEY[118] = 5793969849605112171L;
		HASH_KEY[119] = 6384166267618853305L;
		HASH_KEY[120] = -7067953440360335160L;
		HASH_KEY[121] = -5603510226804766192L;
		HASH_KEY[122] = 1745604099864336742L;
		HASH_KEY[123] = 8974309444965751486L;
		HASH_KEY[124] = -8104283513965738137L;
		HASH_KEY[125] = -4563498078769036054L;
		HASH_KEY[126] = 1230871996501305501L;
		HASH_KEY[127] = -1999451243446985000L;
		HASH_KEY[128] = -5420497002073731838L;
		HASH_KEY[129] = -4727867464857479498L;
		HASH_KEY[130] = -428565668746521922L;
		HASH_KEY[131] = 9186552008772594934L;
		HASH_KEY[132] = 6133187556349395043L;
		HASH_KEY[133] = 9102469400428208648L;
		HASH_KEY[134] = 2040633341071309068L;
		HASH_KEY[135] = -3647534040977718124L;
		HASH_KEY[136] = -4596293072898375048L;
		HASH_KEY[137] = 5367651714067148939L;
		HASH_KEY[138] = -5572124903686340933L;
		HASH_KEY[139] = 2139691612454955917L;
		HASH_KEY[140] = 6668406916137719456L;
		HASH_KEY[141] = 621757085273484368L;
		HASH_KEY[142] = 924686238998541093L;
		HASH_KEY[143] = 1120648275109756025L;
		HASH_KEY[144] = -1855972302613773730L;
		HASH_KEY[145] = 8740460901241946447L;
		HASH_KEY[146] = -8962301031592089728L;
		HASH_KEY[147] = 1339901850123918154L;
		HASH_KEY[148] = -7850880952994786146L;
		HASH_KEY[149] = -588214458158585976L;
		HASH_KEY[150] = -8534221254614062855L;
		HASH_KEY[151] = 3549331442362569844L;
		HASH_KEY[152] = 4949914453112362469L;
		HASH_KEY[153] = 8149094262223279283L;
		HASH_KEY[154] = 8515753652720051489L;
		HASH_KEY[155] = -6310383481305816720L;
		HASH_KEY[156] = -4330787545806856150L;
		HASH_KEY[157] = -7887477125133347318L;
		HASH_KEY[158] = 1791881858316809695L;
		HASH_KEY[159] = -3862993146235873466L;
		HASH_KEY[160] = -6156965076217700849L;
		HASH_KEY[161] = 8863600266574303633L;
		HASH_KEY[162] = 3085847756939416809L;
		HASH_KEY[163] = 6960872996706483258L;
		HASH_KEY[164] = -6017732995716844809L;
		HASH_KEY[165] = -444754870109835097L;
		HASH_KEY[166] = -2438041400935417996L;
		HASH_KEY[167] = -5663413866710989666L;
		HASH_KEY[168] = 5957269100557929197L;
		HASH_KEY[169] = -6276245087726767820L;
		HASH_KEY[170] = 789788858867995111L;
		HASH_KEY[171] = 8971951051190188547L;
		HASH_KEY[172] = 9044133453507105290L;
		HASH_KEY[173] = -1604046211836420310L;
		HASH_KEY[174] = 6455089998987723824L;
		HASH_KEY[175] = -6152101886047958995L;
		HASH_KEY[176] = -6967608803926272867L;
		HASH_KEY[177] = 377756316981442389L;
		HASH_KEY[178] = 4924681456913280205L;
		HASH_KEY[179] = -7910046933544291688L;
		HASH_KEY[180] = -7438609959223572889L;
		HASH_KEY[181] = -2198465175231860782L;
		HASH_KEY[182] = -2229821671104043831L;
		HASH_KEY[183] = -7694532307193138507L;
		HASH_KEY[184] = 8503693372609934022L;
		HASH_KEY[185] = -1111829576312771962L;
		HASH_KEY[186] = 1566934104068137940L;
		HASH_KEY[187] = 8691997373314235786L;
		HASH_KEY[188] = 8865555456937301103L;
		HASH_KEY[189] = 2810153466171543336L;
		HASH_KEY[190] = 3056613240054516545L;
		HASH_KEY[191] = -5667188051815419528L;
		HASH_KEY[192] = 8893444315696878798L;
		HASH_KEY[193] = 8067500586468510759L;
		HASH_KEY[194] = 1465649885910145729L;
		HASH_KEY[195] = 8533893400235027350L;
		HASH_KEY[196] = 7030305639957378109L;
		HASH_KEY[197] = -5101788496870620911L;
		HASH_KEY[198] = 6771438412318952313L;
		HASH_KEY[199] = 4250681506479441444L;
		HASH_KEY[200] = -8191297536450487957L;
		HASH_KEY[201] = -3455490924106133542L;
		HASH_KEY[202] = -5669693530196601964L;
		HASH_KEY[203] = -4636203911500497445L;
		HASH_KEY[204] = 6534540868859169126L;
		HASH_KEY[205] = -1971557178876602575L;
		HASH_KEY[206] = -3962004141932916067L;
		HASH_KEY[207] = 3809144462974386062L;
		HASH_KEY[208] = 117481242756106019L;
		HASH_KEY[209] = 2311979346248094696L;
		HASH_KEY[210] = -1785240900216265478L;
		HASH_KEY[211] = 7853251472305921599L;
		HASH_KEY[212] = -7999764293516027013L;
		HASH_KEY[213] = -3611720877068440946L;
		HASH_KEY[214] = -1738821695932833878L;
		HASH_KEY[215] = -2370398858134327152L;
		HASH_KEY[216] = 3796451873879409752L;
		HASH_KEY[217] = 2921988186604837265L;
		HASH_KEY[218] = 1623809204430533644L;
		HASH_KEY[219] = -5150410113737828628L;
		HASH_KEY[220] = -4568533527248270039L;
		HASH_KEY[221] = 7289045792102847077L;
		HASH_KEY[222] = -6999509828185425041L;
		HASH_KEY[223] = -788893325380343578L;
		HASH_KEY[224] = -3932764938004787603L;
		HASH_KEY[225] = 2361178405875383390L;
		HASH_KEY[226] = -5120569186933888242L;
		HASH_KEY[227] = 7747597524690553652L;
		HASH_KEY[228] = 7360000415704225065L;
		HASH_KEY[229] = -2963539764495459132L;
		HASH_KEY[230] = 1859705235597815806L;
		HASH_KEY[231] = -1318086235298517719L;
		HASH_KEY[232] = 6331505454896034549L;
		HASH_KEY[233] = 510996574760069728L;
		HASH_KEY[234] = 3665049285881328165L;
		HASH_KEY[235] = -8613890019909423403L;
		HASH_KEY[236] = 6244715087368451518L;
		HASH_KEY[237] = 3194908100468508195L;
		HASH_KEY[238] = -1625033242586529494L;
		HASH_KEY[239] = -7323514254077497794L;
		HASH_KEY[240] = 2198760155154827021L;
		HASH_KEY[241] = -6980950365495157512L;
		HASH_KEY[242] = -6144746050329762075L;
		HASH_KEY[243] = 6707517442009660889L;
		HASH_KEY[244] = -8050410326411512694L;
		HASH_KEY[245] = 8093706381524201939L;
		HASH_KEY[246] = 1612034286169400450L;
		HASH_KEY[247] = -6996631789599915611L;
		HASH_KEY[248] = -3528780056422686935L;
		HASH_KEY[249] = -5083745349208453261L;
		HASH_KEY[250] = 7882886446586008791L;
		HASH_KEY[251] = 5176812869040649573L;
		HASH_KEY[252] = 3664574794694480696L;
		HASH_KEY[253] = 5396489919698444681L;
		HASH_KEY[254] = -9157164784979969756L;
		HASH_KEY[255] = -2361237989500298810L;
		HASH_KEY[256] = 3950007704068163496L;
		HASH_KEY[257] = -8613425321224079396L;
		HASH_KEY[258] = -8689171927127462778L;
		HASH_KEY[259] = -7190139634146997507L;
		HASH_KEY[260] = 3482396017029695153L;
		HASH_KEY[261] = -6338945908298519046L;
		HASH_KEY[262] = 400341727935643607L;
		HASH_KEY[263] = -7103173158639665779L;
		HASH_KEY[264] = -6705314951167067023L;
		HASH_KEY[265] = -1896858307405873438L;
		HASH_KEY[266] = 6513509086618139871L;
		HASH_KEY[267] = -5656268714961754951L;
		HASH_KEY[268] = -2011089874026434652L;
		HASH_KEY[269] = 2057715842900770279L;
		HASH_KEY[270] = 9023501048092005083L;
		HASH_KEY[271] = 2593359352743542824L;
		HASH_KEY[272] = 9144188156505776372L;
		HASH_KEY[273] = 798667041403336825L;
		HASH_KEY[274] = 1599243356457232831L;
		HASH_KEY[275] = 5151060270491324816L;
		HASH_KEY[276] = -2232779657397972334L;
		HASH_KEY[277] = -2534327220187578503L;
		HASH_KEY[278] = 5849668041650642470L;
		HASH_KEY[279] = -588857220363683313L;
		HASH_KEY[280] = 5600374601756948584L;
		HASH_KEY[281] = 7212482888937888267L;
		HASH_KEY[282] = 2110792859954750726L;
		HASH_KEY[283] = 902367287322230996L;
		HASH_KEY[284] = -1905956766707036338L;
		HASH_KEY[285] = 4088038814546566800L;
		HASH_KEY[286] = -448092850334787743L;
		HASH_KEY[287] = -5956795592566882318L;
		HASH_KEY[288] = -4830979358929461914L;
		HASH_KEY[289] = 4140549203356660874L;
		HASH_KEY[290] = -295952490710145441L;
		HASH_KEY[291] = -5724201479597770108L;
		HASH_KEY[292] = -8831407853698639506L;
		HASH_KEY[293] = -5731183007753191832L;
		HASH_KEY[294] = 6902163272766567916L;
		HASH_KEY[295] = -7193242962448737530L;
		HASH_KEY[296] = -5692436858843284837L;
		HASH_KEY[297] = 2002222090299304762L;
		HASH_KEY[298] = -5097836317105790374L;
		HASH_KEY[299] = 1192363907443447734L;
		HASH_KEY[300] = -5150034003472797604L;
		HASH_KEY[301] = -3055363567211122539L;
		HASH_KEY[302] = -5216462935531476383L;
		HASH_KEY[303] = -3658209732912791221L;
		HASH_KEY[304] = 5351231405539557835L;
		HASH_KEY[305] = 1155289930809502704L;
		HASH_KEY[306] = -1531056502414048250L;
		HASH_KEY[307] = -6501844636218050261L;
		HASH_KEY[308] = -7048837910668126619L;
		HASH_KEY[309] = -3750424163474100936L;
		HASH_KEY[310] = -8211580464165447807L;
		HASH_KEY[311] = 2176565211774438830L;
		HASH_KEY[312] = 193892498440922305L;
		HASH_KEY[313] = 2421158690344068946L;
		HASH_KEY[314] = 1165253992564941710L;
		HASH_KEY[315] = 331218271389532430L;
		HASH_KEY[316] = 7261687785571420807L;
		HASH_KEY[317] = 6753978533863869245L;
		HASH_KEY[318] = 6772643247157971259L;
		HASH_KEY[319] = 3918224938634704665L;
		HASH_KEY[320] = 2532990361938873529L;
		HASH_KEY[321] = 2120468966147393659L;
		HASH_KEY[322] = 6968483730285215456L;
		HASH_KEY[323] = 6207755648136071689L;
		HASH_KEY[324] = 7267760122459782812L;
		HASH_KEY[325] = 3924362090104633342L;
		HASH_KEY[326] = 2784205888953183520L;
		HASH_KEY[327] = -8644054434469820030L;
		HASH_KEY[328] = 8082288411495355002L;
		HASH_KEY[329] = -2764380738465125112L;
		HASH_KEY[330] = 5779947458761486779L;
		HASH_KEY[331] = 6367842191549685588L;
		HASH_KEY[332] = 2257594253718917211L;
		HASH_KEY[333] = 8663293076965994412L;
		HASH_KEY[334] = 1846894762042559206L;
		HASH_KEY[335] = 4186760652056944015L;
		HASH_KEY[336] = -8252568835065334136L;
		HASH_KEY[337] = -8270973521362051650L;
		HASH_KEY[338] = -5464712518215832359L;
		HASH_KEY[339] = -8069154232649649031L;
		HASH_KEY[340] = -1277661012611088116L;
		HASH_KEY[341] = -95357743189101325L;
		HASH_KEY[342] = -7443382036915782817L;
		HASH_KEY[343] = -767875950486777817L;
		HASH_KEY[344] = -5189230214301837016L;
		HASH_KEY[345] = -2648204999753579202L;
		HASH_KEY[346] = -8081921559889694883L;
		HASH_KEY[347] = -571880559557665230L;
		HASH_KEY[348] = -2892224343752266309L;
		HASH_KEY[349] = -4371733375637124787L;
		HASH_KEY[350] = -2716384213391630043L;
		HASH_KEY[351] = 3518771490874014496L;
		HASH_KEY[352] = 1553200436560179755L;
		HASH_KEY[353] = 6136564650244958530L;
		HASH_KEY[354] = -5817327949773849207L;
		HASH_KEY[355] = 1874850494295460181L;
		HASH_KEY[356] = -7859812188287793434L;
		HASH_KEY[357] = -672036404241767307L;
		HASH_KEY[358] = -6003210869971083137L;
		HASH_KEY[359] = -5114388707316601576L;
		HASH_KEY[360] = 8799514711611394238L;
		HASH_KEY[361] = 6307876399496815217L;
		HASH_KEY[362] = 6365611197306345876L;
		HASH_KEY[363] = -7302133096144079963L;
		HASH_KEY[364] = 7819249784644438229L;
		HASH_KEY[365] = -9112267726051005131L;
		HASH_KEY[366] = 7998144252220167995L;
		HASH_KEY[367] = -3674739091575791480L;
		HASH_KEY[368] = 2426700822439635981L;
		HASH_KEY[369] = -4254607976563649706L;
		HASH_KEY[370] = 8769622314427529983L;
		HASH_KEY[371] = -1823879529073843348L;
		HASH_KEY[372] = 6785821819741401916L;
		HASH_KEY[373] = 4776639775547420836L;
		HASH_KEY[374] = -591701069943024442L;
		HASH_KEY[375] = 5577718361355777431L;
		HASH_KEY[376] = -97667392636409205L;
		HASH_KEY[377] = 4781388376248344935L;
		HASH_KEY[378] = 6834568231092389636L;
		HASH_KEY[379] = -3835927319287504959L;
		HASH_KEY[380] = 4917087117365608875L;
		HASH_KEY[381] = -486335170614633793L;
		HASH_KEY[382] = 4653318830638879330L;
		HASH_KEY[383] = 1765420434548942905L;
		HASH_KEY[384] = -2591990372235801904L;
		HASH_KEY[385] = -5154167364320203479L;
		HASH_KEY[386] = -8002429918089623307L;
		HASH_KEY[387] = 7098599610192816141L;
		HASH_KEY[388] = -4339065837888347361L;
		HASH_KEY[389] = -577008427431858720L;
		HASH_KEY[390] = 5608188586651331259L;
		HASH_KEY[391] = -3536366728755574439L;
		HASH_KEY[392] = -5549958932751547778L;
		HASH_KEY[393] = 9063646804031752461L;
		HASH_KEY[394] = 3161856130797381874L;
		HASH_KEY[395] = 7629932951810010216L;
		HASH_KEY[396] = -8096409828538633609L;
		HASH_KEY[397] = 5105255630512044862L;
		HASH_KEY[398] = 7705616069183459859L;
		HASH_KEY[399] = 6672229822151505526L;
		HASH_KEY[400] = 3687630329544421129L;
		HASH_KEY[401] = 3207304101437600443L;
		HASH_KEY[402] = 1084391866653386067L;
		HASH_KEY[403] = -7170829669943605775L;
		HASH_KEY[404] = -2591722885387915831L;
		HASH_KEY[405] = 1459570483965762136L;
		HASH_KEY[406] = 8191346075557285516L;
		HASH_KEY[407] = 4704832709488136616L;
		HASH_KEY[408] = 2131507237353655754L;
		HASH_KEY[409] = 5198835677462678041L;
		HASH_KEY[410] = -1055415275593692731L;
		HASH_KEY[411] = 7945258426175729115L;
		HASH_KEY[412] = -1130343500367335585L;
		HASH_KEY[413] = 7015387170630558107L;
		HASH_KEY[414] = 8404975718728675215L;
		HASH_KEY[415] = -5449145536379455019L;
		HASH_KEY[416] = 3532739361082897252L;
		HASH_KEY[417] = 8505961478853577143L;
		HASH_KEY[418] = 9218476268363180014L;
		HASH_KEY[419] = -8563055744391547335L;
		HASH_KEY[420] = -1852299229510736808L;
		HASH_KEY[421] = -41389936914981368L;
		HASH_KEY[422] = -4313196071746042229L;
		HASH_KEY[423] = -2363062584482053556L;
		HASH_KEY[424] = 588803308198823030L;
		HASH_KEY[425] = -6016306370215264518L;
		HASH_KEY[426] = 5701355170354532006L;
		HASH_KEY[427] = -7265946686712495673L;
		HASH_KEY[428] = -4129990556889496029L;
		HASH_KEY[429] = 1264095501232589652L;
		HASH_KEY[430] = -1938837091308446102L;
		HASH_KEY[431] = -8525452914785588490L;
		HASH_KEY[432] = 7515189013650975882L;
		HASH_KEY[433] = -2596728675126050360L;
		HASH_KEY[434] = 370473495724196536L;
		HASH_KEY[435] = 2322717842004278210L;
		HASH_KEY[436] = 5918119706112217548L;
		HASH_KEY[437] = 7356696595480480613L;
		HASH_KEY[438] = 3557869760677032800L;
		HASH_KEY[439] = 3783647408256882807L;
		HASH_KEY[440] = -6885208031102691400L;
		HASH_KEY[441] = 3865540793722514636L;
		HASH_KEY[442] = 5043992645597460036L;
		HASH_KEY[443] = 8337460933001072719L;
		HASH_KEY[444] = 7375146585147506530L;
		HASH_KEY[445] = 1984430576762642307L;
		HASH_KEY[446] = -492116167192253533L;
		HASH_KEY[447] = -4860839141024396266L;
		HASH_KEY[448] = -5154711532641638136L;
		HASH_KEY[449] = -3219312089005796107L;
		HASH_KEY[450] = -8637095544541855332L;
		HASH_KEY[451] = 1481792055833453484L;
		HASH_KEY[452] = -8151036435914622137L;
		HASH_KEY[453] = -6631335320094646575L;
		HASH_KEY[454] = -7149900463104504013L;
		HASH_KEY[455] = -4403762733806330924L;
		HASH_KEY[456] = 5714246499247321955L;
		HASH_KEY[457] = -6660012305785306598L;
		HASH_KEY[458] = -7401379521736615511L;
		HASH_KEY[459] = -6330417429346677947L;
		HASH_KEY[460] = -1086797011597091564L;
		HASH_KEY[461] = -2668066436699558003L;
		HASH_KEY[462] = 3919254321495015178L;
		HASH_KEY[463] = 3825518704154290682L;
		HASH_KEY[464] = -6322541640243859086L;
		HASH_KEY[465] = -7055205237871630692L;
		HASH_KEY[466] = -4967314492808672750L;
		HASH_KEY[467] = -1818507041225046811L;
		HASH_KEY[468] = -2179305635407732762L;
		HASH_KEY[469] = -9133055594644537762L;
		HASH_KEY[470] = -8402709307577962920L;
		HASH_KEY[471] = -1077729471651095115L;
		HASH_KEY[472] = -8753298073422086874L;
		HASH_KEY[473] = -2051855728454609020L;
		HASH_KEY[474] = 6830668512206924682L;
		HASH_KEY[475] = -4776454754925990168L;
		HASH_KEY[476] = -7541351316261610729L;
		HASH_KEY[477] = 1266745375705347725L;
		HASH_KEY[478] = 2057743571307157944L;
		HASH_KEY[479] = 2307366792011864768L;
		HASH_KEY[480] = 1628171064868604021L;
		HASH_KEY[481] = 892385704947221641L;
		HASH_KEY[482] = -6338138686606992272L;
		HASH_KEY[483] = 1314495997336535163L;
		HASH_KEY[484] = 174343062149052661L;
		HASH_KEY[485] = 179787169425340930L;
		HASH_KEY[486] = 5535085086301503314L;
		HASH_KEY[487] = 316734590087117236L;
		HASH_KEY[488] = 4974236771521238170L;
		HASH_KEY[489] = 752814026009047061L;
		HASH_KEY[490] = 9034919941781895382L;
		HASH_KEY[491] = 3522999366895370520L;
		HASH_KEY[492] = -9095611506674028623L;
		HASH_KEY[493] = 2905842253144938924L;
		HASH_KEY[494] = 3884818506405009122L;
		HASH_KEY[495] = -7673046935170547873L;
		HASH_KEY[496] = -9074464758380139877L;
		HASH_KEY[497] = -6900734522292787531L;
		HASH_KEY[498] = -8148165134279011763L;
		HASH_KEY[499] = -7726634375560068811L;
		HASH_KEY[500] = 4473718394242332976L;
		HASH_KEY[501] = -8432035976667575145L;
		HASH_KEY[502] = 7105149649808362049L;
		HASH_KEY[503] = -1927954322688780964L;
		HASH_KEY[504] = -7956921146174237935L;
		HASH_KEY[505] = -7926042809316132805L;
		HASH_KEY[506] = 6483910239377172551L;
		HASH_KEY[507] = 5926544271684161952L;
		HASH_KEY[508] = -7069884718237824262L;
		HASH_KEY[509] = 2524531269260175456L;
		HASH_KEY[510] = 5029109706714082384L;
		HASH_KEY[511] = 7686307542034563558L;
		HASH_KEY[512] = -6421160300546519449L;
		HASH_KEY[513] = 6039107194915745445L;
		HASH_KEY[514] = -3344544488338825309L;
		HASH_KEY[515] = -8031661591444374478L;
		HASH_KEY[516] = -2226274487531450899L;
		HASH_KEY[517] = 1268249942140148190L;
		HASH_KEY[518] = 7361617914428404131L;
		HASH_KEY[519] = -1335570837815435279L;
		HASH_KEY[520] = -6055904960871150473L;
		HASH_KEY[521] = -7489188443386280214L;
		HASH_KEY[522] = -928750775708288265L;
		HASH_KEY[523] = -7081026457240372544L;
		HASH_KEY[524] = -7801863784727537890L;
		HASH_KEY[525] = 468304603627183044L;
		HASH_KEY[526] = 6180883158090623201L;
		HASH_KEY[527] = 7885447959932212988L;
		HASH_KEY[528] = 3701950119506289847L;
		HASH_KEY[529] = -4454435036557875159L;
		HASH_KEY[530] = 3365630497698583108L;
		HASH_KEY[531] = -3984259606419181456L;
		HASH_KEY[532] = -6409221875589996936L;
		HASH_KEY[533] = 2897358300939841539L;
		HASH_KEY[534] = -5969448530333388292L;
		HASH_KEY[535] = -9101529487141874909L;
		HASH_KEY[536] = 3800593356398153306L;
		HASH_KEY[537] = 6968865163168373933L;
		HASH_KEY[538] = 3092596699118275461L;
		HASH_KEY[539] = -3711990621296140176L;
		HASH_KEY[540] = 2381845253180864527L;
		HASH_KEY[541] = 8150350638775932678L;
		HASH_KEY[542] = 7014149737720690275L;
		HASH_KEY[543] = -3816035999225922257L;
		HASH_KEY[544] = -3249845784648132607L;
		HASH_KEY[545] = -968349281619523307L;
		HASH_KEY[546] = -8427860494861757944L;
		HASH_KEY[547] = 4069649262674454270L;
		HASH_KEY[548] = -1057076352648737891L;
		HASH_KEY[549] = -7673500943281289289L;
		HASH_KEY[550] = 7811894738163769718L;
		HASH_KEY[551] = 3818622936410813022L;
		HASH_KEY[552] = 827334736603586621L;
		HASH_KEY[553] = -2686282248308202339L;
		HASH_KEY[554] = 9202027419922796276L;
		HASH_KEY[555] = 7000880599601279120L;
		HASH_KEY[556] = -7265304894294258658L;
		HASH_KEY[557] = 2736050871117703047L;
		HASH_KEY[558] = -2305151901464471568L;
		HASH_KEY[559] = -2237220392258257718L;
		HASH_KEY[560] = -3504837972122743579L;
		HASH_KEY[561] = -8787864159639408403L;
		HASH_KEY[562] = 661952132621869273L;
		HASH_KEY[563] = 334537783153324685L;
		HASH_KEY[564] = -8918286463255777154L;
		HASH_KEY[565] = -4509662505372482864L;
		HASH_KEY[566] = 1824101795622858858L;
		HASH_KEY[567] = -5255065486477505793L;
		HASH_KEY[568] = -6671631003211709520L;
		HASH_KEY[569] = -1832645900472978696L;
		HASH_KEY[570] = -940694572921089005L;
		HASH_KEY[571] = -1246635654311238904L;
		HASH_KEY[572] = 6289138287467834163L;
		HASH_KEY[573] = -3853146417814502282L;
		HASH_KEY[574] = 7927013545391024884L;
		HASH_KEY[575] = 4054877443597297764L;
		HASH_KEY[576] = -8564236685391781401L;
		HASH_KEY[577] = -8657016658742023808L;
		HASH_KEY[578] = 3450189702568467048L;
		HASH_KEY[579] = -8672325048396812175L;
		HASH_KEY[580] = -8462144505741974951L;
		HASH_KEY[581] = -5481327661899862598L;
		HASH_KEY[582] = 5311951683223988566L;
		HASH_KEY[583] = -3680200742277925684L;
		HASH_KEY[584] = 1058405189338510491L;
		HASH_KEY[585] = 2300257963301668535L;
		HASH_KEY[586] = -2390361379347954767L;
		HASH_KEY[587] = -2760629999881291243L;
		HASH_KEY[588] = -5094745417946208394L;
		HASH_KEY[589] = 1634275216126054137L;
		HASH_KEY[590] = 6011067561673254601L;
		HASH_KEY[591] = -1462867775419360067L;
		HASH_KEY[592] = -8819638413675761694L;
		HASH_KEY[593] = -6908986903936899414L;
		HASH_KEY[594] = 6828542777933280463L;
		HASH_KEY[595] = -5177492514104424579L;
		HASH_KEY[596] = -6938712380089192390L;
		HASH_KEY[597] = 7386818093521288851L;
		HASH_KEY[598] = -3289938809854693268L;
		HASH_KEY[599] = 1445207508273910031L;
		HASH_KEY[600] = -9217225101058217938L;
		HASH_KEY[601] = -1610689802857133900L;
		HASH_KEY[602] = 8810275469371711662L;
		HASH_KEY[603] = 6061940838391218506L;
		HASH_KEY[604] = -6253325292980679377L;
		HASH_KEY[605] = 3992810634978693681L;
		HASH_KEY[606] = 3014046147125271767L;
		HASH_KEY[607] = -5192035831807639601L;
		HASH_KEY[608] = 6052142269547170095L;
		HASH_KEY[609] = 7570019038095885854L;
		HASH_KEY[610] = 5884566093750206426L;
		HASH_KEY[611] = 3031451226892511418L;
		HASH_KEY[612] = 2321775392907158307L;
		HASH_KEY[613] = 2878353728358929846L;
		HASH_KEY[614] = 7182609440744735781L;
		HASH_KEY[615] = -3449444063621510351L;
		HASH_KEY[616] = -8991396681765269928L;
		HASH_KEY[617] = 8955831193250958189L;
		HASH_KEY[618] = -3787046490765621236L;
		HASH_KEY[619] = -3188457863329984716L;
		HASH_KEY[620] = -5840556344493989283L;
		HASH_KEY[621] = 2587043087571321775L;
		HASH_KEY[622] = -2271422882862434237L;
		HASH_KEY[623] = -671222187173903777L;
		HASH_KEY[624] = -8577952916940408172L;
		HASH_KEY[625] = -6429279146250825879L;
		HASH_KEY[626] = -982268989106789072L;
		HASH_KEY[627] = -1573244303813619954L;
		HASH_KEY[628] = -9155834487221961103L;
		HASH_KEY[629] = 5960066791428128080L;
		HASH_KEY[630] = -1917636814518584092L;
		HASH_KEY[631] = -8994624899791349565L;
		HASH_KEY[632] = 3117247785614528657L;
		HASH_KEY[633] = 3968243481918983105L;
		HASH_KEY[634] = 5247607226671607904L;
		HASH_KEY[635] = 4816811149295420225L;
		HASH_KEY[636] = 8404228557006956292L;
		HASH_KEY[637] = 2677429832199750273L;
		HASH_KEY[638] = -2383412891117617462L;
		HASH_KEY[639] = 4897964316326420222L;
		HASH_KEY[640] = -8034454681170163022L;
		HASH_KEY[641] = -6809109340879981419L;
		HASH_KEY[642] = -5123061723947472688L;
		HASH_KEY[643] = -858990276200562821L;
		HASH_KEY[644] = 7821022394870513413L;
		HASH_KEY[645] = 1575775987635956140L;
		HASH_KEY[646] = 5779403480583638251L;
		HASH_KEY[647] = 1171800734048418170L;
		HASH_KEY[648] = -565775852343438713L;
		HASH_KEY[649] = -907680258953695131L;
		HASH_KEY[650] = -1679466407171986747L;
		HASH_KEY[651] = 3138062206569301951L;
		HASH_KEY[652] = -1187837177702558352L;
		HASH_KEY[653] = -3450062179471255565L;
		HASH_KEY[654] = -8777778429737775222L;
		HASH_KEY[655] = 1022410476343974393L;
		HASH_KEY[656] = -7607207002784531971L;
		HASH_KEY[657] = 7085360480539463960L;
		HASH_KEY[658] = -2715562619775883088L;
		HASH_KEY[659] = 208396376333912348L;
		HASH_KEY[660] = -1754264959702361048L;
		HASH_KEY[661] = 1182230715619064056L;
		HASH_KEY[662] = -4154452895923928919L;
		HASH_KEY[663] = -6291522284091672962L;
		HASH_KEY[664] = 3624933762701013461L;
		HASH_KEY[665] = -7287435558823458253L;
		HASH_KEY[666] = -2365485475888733649L;
		HASH_KEY[667] = 2137089346952843424L;
		HASH_KEY[668] = 8017408072729846159L;
		HASH_KEY[669] = 3624820834743367428L;
		HASH_KEY[670] = 5792868429587244020L;
		HASH_KEY[671] = -3425173131856215607L;
		HASH_KEY[672] = 4996077776219685640L;
		HASH_KEY[673] = 1329227344115149495L;
		HASH_KEY[674] = -8795420395406549884L;
		HASH_KEY[675] = 8949192936039793842L;
		HASH_KEY[676] = 4283937487009728234L;
		HASH_KEY[677] = 9160983552618918739L;
		HASH_KEY[678] = 3055215693415825016L;
		HASH_KEY[679] = -4348236068144078006L;
		HASH_KEY[680] = -226538747985213946L;
		HASH_KEY[681] = 4590831269109060529L;
		HASH_KEY[682] = -3836370598188344553L;
		HASH_KEY[683] = 1076699219765713916L;
		HASH_KEY[684] = -3183974265702401641L;
		HASH_KEY[685] = -1087846026570646190L;
		HASH_KEY[686] = -3534443644453204183L;
		HASH_KEY[687] = -5215022767100874980L;
		HASH_KEY[688] = 2021232521923533475L;
		HASH_KEY[689] = -4834293871620542127L;
		HASH_KEY[690] = 8156070624385865293L;
		HASH_KEY[691] = -5358235642878028437L;
		HASH_KEY[692] = 7401794026575129160L;
		HASH_KEY[693] = -4824985714555450618L;
		HASH_KEY[694] = -811258550923049295L;
		HASH_KEY[695] = -2272331908295008884L;
		HASH_KEY[696] = 6797521230257774795L;
		HASH_KEY[697] = -587065089672957488L;
		HASH_KEY[698] = 1105955046806320275L;
		HASH_KEY[699] = 8499218038228169068L;
		HASH_KEY[700] = -6217968705740159586L;
		HASH_KEY[701] = 1903602189379842493L;
		HASH_KEY[702] = 5128897155832528586L;
		HASH_KEY[703] = -1036527478268034014L;
		HASH_KEY[704] = 1845985225388748651L;
		HASH_KEY[705] = -5557352942601388402L;
		HASH_KEY[706] = -1021757165692468782L;
		HASH_KEY[707] = -3098593696321083299L;
		HASH_KEY[708] = -3064725769750320253L;
		HASH_KEY[709] = -3014372140565521261L;
		HASH_KEY[710] = 535262039769723794L;
		HASH_KEY[711] = -3229026751441449761L;
		HASH_KEY[712] = -6780376841695835L;
		HASH_KEY[713] = -5017153547934174423L;
		HASH_KEY[714] = 2288280111428773768L;
		HASH_KEY[715] = 6868450006923453267L;
		HASH_KEY[716] = -1373379688372983871L;
		HASH_KEY[717] = 7694085375529452980L;
		HASH_KEY[718] = -5946919558373082580L;
		HASH_KEY[719] = 7452954099287387583L;
		HASH_KEY[720] = -17720643294615090L;
		HASH_KEY[721] = -3289672591695948282L;
		HASH_KEY[722] = -1821615858110143264L;
		HASH_KEY[723] = 772728463171466271L;
		HASH_KEY[724] = -6989058493660730972L;
		HASH_KEY[725] = -1370196712855786012L;
		HASH_KEY[726] = 4655143259240184251L;
		HASH_KEY[727] = -2604208630964297134L;
		HASH_KEY[728] = -2084035382672043439L;
		HASH_KEY[729] = -35349322891456405L;
		HASH_KEY[730] = -738268009057958187L;
		HASH_KEY[731] = 4437351906217659759L;
		HASH_KEY[732] = -5599610512326640635L;
		HASH_KEY[733] = -4470670055784147860L;
		HASH_KEY[734] = -4687728989153074560L;
		HASH_KEY[735] = -6805018978503777771L;
		HASH_KEY[736] = 7768668195097848959L;
		HASH_KEY[737] = -1194767370302642737L;
		HASH_KEY[738] = -5824004501343854731L;
		HASH_KEY[739] = 7422375870262606356L;
		HASH_KEY[740] = 759825782839590354L;
		HASH_KEY[741] = 3621419942742372181L;
		HASH_KEY[742] = 821295007297513310L;
		HASH_KEY[743] = -4024022960504153705L;
		HASH_KEY[744] = -3608809198578815442L;
		HASH_KEY[745] = -2078491933922087794L;
		HASH_KEY[746] = 8689649533639638834L;
		HASH_KEY[747] = -5514327776548497982L;
		HASH_KEY[748] = -636735251920250666L;
		HASH_KEY[749] = -8279126700282666187L;
		HASH_KEY[750] = -461338352865021060L;
		HASH_KEY[751] = 1651514385395622354L;
		HASH_KEY[752] = 450285346660275262L;
		HASH_KEY[753] = 2308137823475631475L;
		HASH_KEY[754] = -1105616974742099127L;
		HASH_KEY[755] = 672499133823370475L;
		HASH_KEY[756] = 1893159869833149195L;
		HASH_KEY[757] = -5806599597001540833L;
		HASH_KEY[758] = 3410827551558821026L;
		HASH_KEY[759] = -2336050535174752165L;
		HASH_KEY[760] = -5925741250869912778L;
		HASH_KEY[761] = 710049655814657040L;
		HASH_KEY[762] = -7924213091872811150L;
		HASH_KEY[763] = -7440066048884282261L;
		HASH_KEY[764] = 6336494832721432043L;
		HASH_KEY[765] = -2150602827373485805L;
		HASH_KEY[766] = -5551765697908620770L;
		HASH_KEY[767] = -6465565512869202105L;
		HASH_KEY[768] = 619005638624933740L;
		HASH_KEY[769] = 3041430998998021780L;
		HASH_KEY[770] = 7716619313028668527L;
		HASH_KEY[771] = 7677470402051189211L;
		HASH_KEY[772] = -2524966243046625635L;
	}	
}
